package model.data.Interface;

import model.entity.User;

/**
 * Project ChatSystemG6 - INSA 4INFOA1 - 2013/2014
 * <P>
 *  <li> The Observer interface of the userList</li>
 *  
 * @author Christelle SIAGO HAPPI
 *
 */

public interface UserListObserver {

	/**
	 * Add a remote user in the collection
	 * 
	 * @param user
	 *            : login of the remote user to add
	 */
	public void addElement(User user);

	/**
	 * removes a remote user from the collection
	 * 
	 * @param name
	 *            : login of the remote user to remove
	 */
	public void removeElement(User user);

}